home *** CD-ROM | disk | FTP | other *** search
- WinBook Version 1.0
- 2.2.94
-
- Version 1.0 enthält einige Verbesserungen und neue Funktionen
- gegenüber der vorherigen Version 0.03:
-
-
- Mehr Seiten pro Band
-
- Statt eines einzigen Puffers zum Speichern des Textes
- werden jetzt vom Programm mehrer Puffer benutzt.
-
- Mit WinBook V.0.03 war der Puffer per Voreinstellung auf 32K Bytes
- festgelegt. Diese Größe konnte in der Profildatei auf maximal 64K
- erweitert werden. Wenn das zu druckende Dokument die Größe des
- Puffers übersteigt, wird das Dokument als eine Folge von "Bänden"
- gedruckt. Pro Band wird nur so viel Text gedruckt wie in einem
- Puffer gespeichert werden kann. Die Größe eines Heftes ist durch
- ein Band beschränkt. Bei kompaktem Text ist es vorgekommen, daß
- pro Band nur ein Heft mit vier Blättern gedruckt wurde.
- Um dieses Problem zu beheben, werden mit der neuen Version mehrere
- Puffer (max. 10) zum Speichern des Textes angelegt. Selbst wenn
- nur kleinere zusammenhängende Speicherblöcke verfügbar sind, können
- jetzt größere Textblöcke verarbeitet werden.
-
- Hauptfenster
-
- Die Größe der Schrift im Hauptfenster wurde der Systemschrift angepaßt,
- damit sie auch bei einer höheren Auflösung der Arbeitsoberfläche noch
- gut zu lesen ist.
- Größe und Position des Hauptfensters werden in der Profildatei
- gespeichert. Dadurch bleibt die Erscheinung des Hauptfensters nach dem
- Drucken erhalten.
-
- Verbesserte Textverarbeitung
-
- In der alten Version wird eine Standartroutine von MS-Windows (DrawText)
- zur Textausgabe benutzt . Diese Routine hat den Vorteil, daß sie
- ausgetestet ist. Nachteilig für WinBook als Anwendung dagegen ist die
- fehlende Möglichkeit, einzelne Textzeilen vom Benutzerprogramm aus zu
- steuern (Tabulator, Wortumbruch, Seitenumbruch wird z.B. von DrawText
- erledigt). In der neuen WinBook-Version wurde diese Standartroutine
- durch eine eigene Routine ersetzt. Dadurch wird es
- möglich, dem Benutzer folgende Optionen anzubieten:
-
- ° Wortumbruch
- ° Wortumbruch mit Textanbindung
- ° Zeichenumbruch
- ° Kein Umbruch (Abschneiden der Textzeile am Seitenende)
- ° Kein Umbruch, Abschneiden am rechten Textrand
- ° Markierung des Zeichenumbruchs am rechten Rand der
- unterbrochenen Zeile und dem linken Rand der Folgezeile.
- ° Das Markierungszeichen für den Zeichenumbruch kann vom
- Benutzer im Dialog gewählt werden.
- ° Die fortgesetzte Zeile nach einem Wort- oder Zeichen-
- Umbruch wird wahlweise zum linken oder rechten Rand ausge-
- richtet. Die Ausrichtung zum rechten Rand ist beim Drucken
- von Programmlisten zu empfehlen.
- ° Die Tabulatorlänge kann in Form einer Zeichenkette vom
- Benutzer bestimmt werden. Das ist besonders bei Proportional-
- schrift wichtig, da dann die Angabe durch Anzahl Zeichen
- nicht ausreicht.
-
- Diese Auswahlmöglichkeiten finden Sie jetzt im Dialogfenster
- "Textformat". Diese Optionen (falls bereits vorhanden) waren
- in der alten Version im Dialogfenster von "Seitenformat"
- anzutreffen.
-
- "Wortumbruch mit Textanbindung" bedeutet, daß Worte aus einer
- folgenden Datei-Zeile in die Druck-Zeile übertragen werden können,
- wenn dort noch Platz ist. Diese Textanbindung ist an folgende
- Bedingungen geknüpft:
- ° Der Text darf keinen Tabulator enthalten
- ° Die folgende Datei-Zeile darf nicht mit einem Leerzeichen
- oder einem Sonderzeichen (weder alphabetisches Zeichen noch
- numerisch) beginnen.
-
- Bei Wortumbruch wird der Text einer Zeile, die durch eine umbrochenen
- Zeile gefolgt wird, links- und rechts-bündig ausgerichtet.
- Der Zwischenraum zwischen zwei Worten wird jedoch nicht größer
- als die Länge von "mm".
-
- Eine weitere Verbesserung ist die Anzeige folgender Daten vor Beginn des
- Druckens:
- ° größte Anzahl Zeichen einer Zeile (der Datei)
- ° kleinste Anzahl Zeichen einer Zeile vor Umbruch
- (bei Proportionalschrift kann diese Anzahl kleiner sein als die vom
- Benutzer vorgegebene).
- ° Anzahl Umbrüche
-
- Aufgrund dieser Angaben hat der Benutzer die Möglichkeit, zum Dialog
- zurückzukehren, um die gewählte Anzahl Zeichen pro Zeile anzupassen.
-
-
- Seitenumbruch
-
- In der Profildatei WINBOOK.INI können Sie eine Zeile in folgender Form
- eingeben:
- PageBreakStrings=ausdruck_1/ausdruck_2/.../ausdruck_n//
-
-
- ausdruck_... kann aus einem der folgenden Formate bestehen
-
- string
- ]string
- [string
- !string
- ?string
- nnn#string
- nnn#]string
- nnn#[string
- nnn#!string
- nnn#?string
-
- Falls im Text am Zeilenbeginn (bzw. nach führenden Leerzeichen) eine
- Zeichenkette "string" gefunden wird, so kann der folgende Text auf
- einer neuen Seite gedruckt werden. string kann mit Leerstellen
- beginnen. Eine weitere Bedingung, ob Seitenumbruch erfolgt, ist
- jedoch an die zugeordnete Zahl nnn geknüpft.
- Fehlt die Angabe nnn# dann gilt nnn = 1 als Voreinstellung.
-
- Ist die Zahl nnn positiv, dann erfolgt Seitenumbruch nur, wenn bereits
- gleich oder mehr Zeilen der Seite gedruckt wurden als mit nnn angegeben.
-
- Ist nnn negativ, dann erfolgt Seitenumbruch nur, wenn gleich oder
- mehr Zeilen der Seite noch zu drucken wären, als mit der Zahl nnn
- angegeben ist.
-
- Das Zeichen "]" vor string hat zur Folge, daß die Zeile, welche zum
- Umbruch führt, als letzte Zeile der alten Seite gedruckt wird.
-
- Das Zeichen "[" vor string hat zur Folge, daß die Zeile, welche zum
- Umbruch führt, als erste Zeile der neuen Seite gedruckt wird.
-
- Das Zeichen "!" vor string bewirkt, daß die Zeile, welche den Um-
- bruch bewirkt, nicht gedruckt wird.
-
- Das Zeichen "?" vor string bewirkt, daß die Zeile, welche den Um-
- bruch bewirkt, nur gedruckt wird, wenn kein Seitenumbruch erfolgt.
-
- Falls keines der Steuerzeichen " ] [ ! ? " vor string steht wird die
- betreffende Zeile als erste Zeile auf der neuen Seite gedruckt.
-
-
- Die Steuerzeichen für Wagenrücklauf und Zeilenvorschub können durch
- die Zeichen \r und \n in der Zeichenkette string dargestellt werden.
- Zwei Leerzeilen können also durch die Zeichenfolge \r\n\r\n dargestellt
- werden.
-
-
- HILFE-SYSTEM
-
- Die Datei WINBOOK.DOC wurde in zwei Dateien aufgeteilt:
- WINBOOK.DOC für die allgemeine Funktionsbeschreibung,
- WINBOOKA.DOC für die Beschreibung des Dialogs und Menübefehle.
- Das Hilfeprogram wurde um einen Menübefehl "Andere_Kapitel" erweitert.
- Mit diesem Befehl wird die Anzeige der obengenanten Dateien gewechselt.
-
- Voreinstellung:
- Die Anzahl Seiten pro Heft wurde auf 20 Seiten erhöht (bisher 16).
- Zeilenumbruch wurde auf "Zeichenumbruch" voreingestellt.
-
- --- Ende ---
-